API — Branding — admin
Documentacao tecnica gerada automaticamente a partir da especificacao OpenAPI.
GET /api/branding
Get Branding
Exemplo resposta (200):
{
"primary_color": null,
"secondary_color": null,
"accent_color": null,
"logo_url": null,
"banner_url": null,
"hero_url": null,
"tagline": null,
"about_text": null,
"cta_text": null,
"show_categories": true,
"show_featured": true,
"social_instagram": null,
"social_facebook": null,
"social_whatsapp": null,
"social_tiktok": null,
"social_twitter": null,
"social_youtube": null,
"phone": null,
"email": null,
"address": null,
"city": null
}
PUT /api/branding
Update Branding
Corpo do pedido:
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
| primary_color | object | Nao | Primary Color |
| secondary_color | object | Nao | Secondary Color |
| accent_color | object | Nao | Accent Color |
| logo_url | object | Nao | Logo Url |
| banner_url | object | Nao | Banner Url |
| hero_url | object | Nao | Hero Url |
| tagline | object | Nao | Tagline |
| about_text | object | Nao | About Text |
| cta_text | object | Nao | Cta Text |
| show_categories | object | Nao | Show Categories |
| show_featured | object | Nao | Show Featured |
| social_instagram | object | Nao | Social Instagram |
| social_facebook | object | Nao | Social Facebook |
| social_whatsapp | object | Nao | Social Whatsapp |
| social_tiktok | object | Nao | Social Tiktok |
| social_twitter | object | Nao | Social Twitter |
| social_youtube | object | Nao | Social Youtube |
| phone | object | Nao | Phone |
| object | Nao | ||
| address | object | Nao | Address |
| city | object | Nao | City |
Exemplo pedido:
{
"primary_color": null,
"secondary_color": null,
"accent_color": null,
"logo_url": null,
"banner_url": null,
"hero_url": null,
"tagline": null,
"about_text": null,
"cta_text": null,
"show_categories": null,
"show_featured": null,
"social_instagram": null,
"social_facebook": null,
"social_whatsapp": null,
"social_tiktok": null,
"social_twitter": null,
"social_youtube": null,
"phone": null,
"email": null,
"address": null,
"city": null
}
Exemplo resposta (200):
{
"primary_color": null,
"secondary_color": null,
"accent_color": null,
"logo_url": null,
"banner_url": null,
"hero_url": null,
"tagline": null,
"about_text": null,
"cta_text": null,
"show_categories": true,
"show_featured": true,
"social_instagram": null,
"social_facebook": null,
"social_whatsapp": null,
"social_tiktok": null,
"social_twitter": null,
"social_youtube": null,
"phone": null,
"email": null,
"address": null,
"city": null
}
Erros possiveis: 422 Validation Error
POST /api/branding/upload/{image_type}
Upload Branding Image Endpoint
Parametros:
| Nome | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
| image_type | string | Sim | — |
Exemplo resposta (201):
{
"url": "string",
"image_type": "string"
}
Erros possiveis: 422 Validation Error
Documentacao gerada automaticamente.